package cate.game.framework;

public interface Attributes<KEY, VALUE> {

    boolean hasAttribute(KEY key);

    void setAttribute(KEY key, VALUE value);

    void removeAttribute(KEY key);

    int size();

    void clear();
}
